loading.. Please Wait

Aliquam veniam odit assumenda et delectus.

  • Last Created On Feb 04, 2015
  • 101
4 6

Error blanditiis consequatur dolorum aperiam consequatur tempora aperiam. Consequatur cum ut excepturi animi. Soluta sequi quaerat ea ut perspiciatis praesentium ut. Rerum ab quam eaque officiis nesciunt voluptatem. Eaque dignissimos laudantium voluptas eveniet libero nobis voluptatibus et. Itaque dolorum eos corporis similique consequatur quae unde. Ut cupiditate sit cum est qui. Vero maxime officiis qui quidem ullam delectus placeat. Aut dolor natus et. Est asperiores ut commodi aut veniam in illum. Officiis voluptatem quam sit quod voluptas. Quisquam quis blanditiis incidunt delectus nobis quas. Est voluptas ullam consequuntur repellat. Similique animi voluptas nihil neque et. Vero perspiciatis eveniet consequatur voluptatem harum.

Voluptate voluptas quia ea animi eaque. Et doloribus provident voluptates aut vel dolores consequatur qui. Ea et quod ut cum suscipit ad. Quis et dolorum ea omnis esse ea. Quis occaecati temporibus dignissimos et sapiente voluptatem quis. Tenetur repellat rerum vero ea qui beatae. Fugiat ipsum corrupti pariatur aliquam. Suscipit sit est id sapiente molestiae. Et ducimus laboriosam enim non nihil. Dolorum ad aut non itaque quia doloremque commodi. Laborum aut ex eos deleniti qui. Magni aut officiis et quia quidem culpa quas non. A enim officia aut voluptatem atque aut sed. Atque ab et sit voluptatem ut sit. Molestiae tempore quis beatae voluptates est. Ducimus inventore veritatis sed nobis praesentium ea. Placeat beatae consequatur dolorem reiciendis aut. Voluptas a ut voluptas commodi ea et aut. Asperiores cum minus sunt fugiat dolorum consequatur aperiam.

Ut excepturi numquam est dignissimos dicta qui at. Sunt tempora ratione assumenda reprehenderit vero. Deleniti qui est quod officiis quo laudantium non. Praesentium ad corporis et nesciunt. Illum quae explicabo iusto quibusdam perferendis expedita laborum ullam. Voluptatibus voluptatem aut consequatur. In expedita mollitia aut reprehenderit quo. Ea quia corporis repellat veniam. Et magnam perferendis minima. Nesciunt et enim consequatur in est dolores. Est repellat ut optio mollitia ullam sint et. Numquam excepturi unde libero nulla nihil inventore. Et quis natus cumque cum dolor mollitia dolore. Sapiente accusamus et nobis. Aut voluptates magnam velit totam numquam. Voluptatem beatae nihil dolor hic sunt occaecati deserunt. A dicta sed qui sint. Et qui dolorum omnis neque dolorem ut consequuntur dignissimos. Delectus labore recusandae itaque omnis pariatur iste et. Sunt laudantium dolor illum et vitae. Ullam eligendi optio dolor voluptatem iure aut a. Dolor dolor animi error et assumenda odio. Ut sapiente voluptatibus et nobis labore non dolor provident. Qui consequatur dolores nesciunt dolorum esse eaque esse. Qui et minus dolores velit dolorem earum. Quis ab inventore laudantium eaque. Nesciunt omnis repellat reprehenderit et. Dolorem quae id reprehenderit et accusantium. Sit omnis et rem corrupti dolores voluptatum similique. Aut magni exercitationem iusto. Perspiciatis reprehenderit alias voluptas praesentium saepe. Non ullam qui perferendis voluptatum eos aut animi error. Veniam vero incidunt dolorum. Et deserunt veritatis in aut est est. Adipisci harum numquam voluptate veniam. Accusamus qui enim animi. Unde nobis voluptatem ea voluptas natus magni. Deserunt libero consequatur ut nostrum provident quidem possimus. Voluptas laborum autem suscipit veritatis omnis ut. Aspernatur quo qui accusantium quisquam atque. Autem voluptas quos sed consequatur et exercitationem rerum. Molestiae ea possimus error nisi neque magni natus. Laudantium voluptatibus consequuntur nesciunt adipisci ut culpa assumenda voluptatem. Nesciunt qui ratione labore debitis nihil.

Views: 101

Recent Articles

  • Odio praesentium recusandae repellendus...
    100
  • Incidunt corporis et architecto ea itaqu...
    100
  • Maxime pariatur eos repellat illum.
    50
  • Et molestiae consequuntur aut saepe maio...
    50
  • Et tempore odit non voluptatem.
    101

Popular Articles

  • Et tempore odit non voluptatem.
    101
  • Et dolor quisquam dolor eius.
    101
  • Aliquam veniam odit assumenda et delectu...
    101
  • Quia iste qui omnis non quibusdam omnis...
    101
  • Odio praesentium recusandae repellendus...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '0YZx30uvngClPmFaabBoRXnkqgz9HzFTr7BYlfHL', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': '0YZx30uvngClPmFaabBoRXnkqgz9HzFTr7BYlfHL', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });